gtkmain: Do not try to coalesce/ignore crossing events
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 31 Mar 2020 22:32:57 +0000 (00:32 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 31 Mar 2020 22:40:17 +0000 (00:40 +0200)
commitfa7f6ad910774a57f028093ef0766a7905cb2136
treeaf2ea57d424a91f3ffb30c34e322678b42e0aecc
parente4fb4b635cb78694b60ca1d49c029bb066b6a8c3
gtkmain: Do not try to coalesce/ignore crossing events

Under grabbing circumstances we used to get several crossing events,
some corresponding to the grab itself and some corresponding to
pointer motion.

The backends now do a better job at keeping those simple, which
means we sit listening for events that don't actually arrive. This
triggers pointer focus issues when dragging windows or opening
grabbing popups.

Actually obey those events, they will be the only ones we get now.
gtk/gtkmain.c